package com.zynn.common.pojo.dto.user;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.zynn.common.pojo.enums.BaseEnum;
import lombok.Data;

/**
 * @author 刘天元
 * @description 用户vo
 * @create 2018-07-05 18:57
 **/
@Data
public class RecommendUserDTO {

    /**
     * 关注
     */
    public static final Integer RELATION_1 = 1;

    /**
     * 可能认识的人
     */
    public static final Integer RELATION_2 = 2;

    /**
     * 官方
     */
    public static final Integer RELATION_3 = 3;

    /**
     * 用户id
     */
    @JsonSerialize(using=ToStringSerializer.class)
    private Long userId;
    /**
     * 用户昵称
     */
    private String nickName;
    /**
     * 用户头像
     */
    private String headPic;

    /**
     * 性别，0-女  1-男
     */
    private Integer sex;

    /**
     * 是否关注
     */
    private Integer isAttention;

    /**
     * 2：可能认识的人；3：官方
     */
    private Integer relation;

    public RecommendUserDTO() {
        this.isAttention = BaseEnum.IS_VALID_NO.getKey();
        this.relation = 0;
    }
}
